    // here ends the show
    return MyLib;
    // it makes sense to put it here
    // so we won't forget to address it
}(
    // if evaluated in a different context
    // it's easy to mock the global object
    // we pass it in any case to be able to shrink
    // and optimize the classic "window" or global access
    this
));